Windows 10 기본 앱 제거

Posted by Programmer™
2025. 1. 31. 06:46 Windows 10

 

# 기본적으로 Windows Store를 제외한 모든 기본 Windows 10 앱을 제거합니다.

# 또는 첫 번째 줄에 주석을 달고 나서 특정 패키지의 주석 처리를 제거하면 해당 패키지를 제거할 수 있습니다.

 

 

Get-AppxPackage -AllUsers | where-object {$_.name -notlike "*store*"} | Remove-AppxPackage #Remove all except Store
 
#Get-AppxPackage -allusers *3dbuilder* | Remove-AppxPackage #3D Builder
#Get-AppxPackage -allusers *alarms* | Remove-AppxPackage #Alarms and Clock
#Get-AppxPackage -allusers *Appconnector* | Remove-AppxPackage #App Connector
#Get-AppxPackage -allusers *calculator* | Remove-AppxPackage #Calculator
#Get-AppxPackage -allusers *communications* | Remove-AppxPackage #Calendar and Mail
#Get-AppxPackage -allusers *camera* | Remove-AppxPackage #Camera
#Get-AppxPackage -allusers *CandyCrushSaga* | Remove-AppxPackage #Candy Crush Saga
#Get-AppxPackage -allusers *CandyCrushSodaSaga* | Remove-AppxPackage #Candy Crush Soda Saga
#Get-AppxPackage -allusers *Feedback* | Remove-AppxPackage #Feedback
#Get-AppxPackage -allusers *officehub* | Remove-AppxPackage #Get Office
#Get-AppxPackage -allusers *skypeapp* | Remove-AppxPackage #Get Skype
#Get-AppxPackage -allusers *getstarted* | Remove-AppxPackage #Get Started
#Get-AppxPackage -allusers *zunemusic* | Remove-AppxPackage #Groove Music
#Get-AppxPackage -allusers *InsiderHub* | Remove-AppxPackage #Insider Hub
#Get-AppxPackage -allusers *maps* | Remove-AppxPackage #Maps
#Get-AppxPackage -allusers *Messaging* | Remove-AppxPackage #Messaging and Skype
#Get-AppxPackage -allusers *solitairecollection* | Remove-AppxPackage #Microsoft Solitaire Collection
#Get-AppxPackage -allusers *ConnectivityStore* | Remove-AppxPackage #Microsoft WiFi
#Get-AppxPackage -allusers *bingfinance* | Remove-AppxPackage #Money
#Get-AppxPackage -allusers *zunevideo* | Remove-AppxPackage #Movies and TV
#Get-AppxPackage -allusers *bingnews* | Remove-AppxPackage #News
#Get-AppxPackage -allusers *onenote* | Remove-AppxPackage #OneNote
#Get-AppxPackage -allusers *people* | Remove-AppxPackage #People
#Get-AppxPackage -allusers *CommsPhone* | Remove-AppxPackage #Phone
#Get-AppxPackage -allusers *windowsphone* | Remove-AppxPackage #Phone Companion
#Get-AppxPackage -allusers *photos* | Remove-AppxPackage #Photos
#Get-AppxPackage -allusers *ReadingList* | Remove-AppxPackage #Reading List
#Get-AppxPackage -allusers *Scan* | Remove-AppxPackage #Scan
#Get-AppxPackage -allusers *windowsstore* | Remove-AppxPackage #Store - NOT RECOMMENDED
#Get-AppxPackage -allusers *Office.Sway* | Remove-AppxPackage #Sway
#Get-AppxPackage -allusers *bingsports* | Remove-AppxPackage #Sports
#Get-AppxPackage -allusers *Twitter* | Remove-AppxPackage #Twitter
#Get-AppxPackage -allusers *soundrecorder* | Remove-AppxPackage #Voice Recorder
#Get-AppxPackage -allusers *bingweather* | Remove-AppxPackage #Weather
#Get-AppxPackage -allusers *xbox* | Remove-AppxPackage #Xbox
#Get-AppxPackage -allusers *XboxOneSmartGlass* | Remove-AppxPackage #Xbox SmartGlass

 

 

 

 

"C:\Program Files\WindowsApps" 에 숨겨진 폴더로 저장되어 있습니다.

 

[주의] 한번 지우면 DISM.exe /Online /Cleanup-image /Restorehealth 명령으로는 복구되지 않습니다.

 

 

예를 들어 계산기 프로그램을 다시 설치할려면 PowerShell 을 관리자 권한으로 실행시킨 후, 아래 명령을 입력하면 됩니다.

Get-AppxPackage -allusers *windowscalculator* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

SMB 서명 사용하기

Posted by Programmer™
2025. 1. 24. 13:50 Windows 10

 

SMB(Server Message Block) 프로토콜은 파일 및 인쇄 공유와 원격 Windows 관리와 같은 많은 다른 네트워킹 작업의 기반을 제공합니다. 전송 중인 SMB 패킷을 수정하는 중간자 공격을 방지하기 위해 SMB 프로토콜은 SMB 패킷의 디지털 서명을 지원합니다. 고도 보안 네트워크에서 디지털 서명을 구현하면 클라이언트 컴퓨터 및 서버의 사칭을 방지하는 데 도움이 되며, 이러한 사칭을 "세션 하이재킹"이라고 합니다.

 

그러나 이러한 정책 설정을 잘못 사용하면 데이터 액세스가 실패할 수 있습니다.

 

원격 SMB 서버에서는 서명이 필요하지 않습니다. 인증되지 않은 원격 공격자가 이 점을 악용하여 SMB 서버에 대한 중간자 공격을 수행할 수 있습니다. 그래서 서명( Digitally sign) 을 요구하는 것이 보안측면에서 바람직합니다.

 

 

secpol.msc 를 입력합니다.

 

 

 

처음 기본값은 사용 안 함으로 되어 있습니다.

Microsoft 네트워크 클라이언트: 디지털 서명 통신(항상) 에 위치시키고 더블클릭을 합니다.

 

 

 

사용(E) 을 선택하고 적용 후 확인 버튼을 클릭합니다.

 

 

 

예(Y) 를 클릭합니다.

 

 

아래 그림처럼  사용 으로 바뀌면 정상적으로 된 것입니다.

 

 

 

 

 

 

 

 

 

 

 

 

TLS 1.2 사용하기

Posted by Programmer™
2025. 1. 24. 13:20 Windows 10

 

TLS( Transport Layer Security 전송 계층 보안) : 네트워크를 통해 전송될 때 데이터를 안전하게 유지하기 위한 암호화 프로토콜

 

 

시작 버튼에서 마우스 오른쪽 버튼을 클릭하여 실행(R) 을 클릭합니다.

 

 

 

control 을 입력하여 이전 제어판을 실행합니다.

 

 

 

네트워크 및 인터넷을 클릭합니다.

 

 

인터넷 옵션을 클릭합니다.

 

 

 

고급 탭에서 보안 섹션으로 스크롤합니다. TLS 1.2 사용을 선택합니다.

 

( ※ 참고로 TLS 1.3(실험적) 사용만 선택하면 ccleaner 같은 프로그램 업데이트 지원이 되지 않습니다.)

 

 

적용을 누르고 확인을 클릭합니다.

 

 

 

명령창에서 TLS 1.1 사용금지하는 방법:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server" /v Enabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server" /v DisabledByDefault /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client" /v Enabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client" /v DisabledByDefault /t REG_DWORD /d 1 /f

 

 

Firefox 에서는 about:config 로 들어간 후 아래 그림처럼 설정해주면 됩니다.